Nuprl Lemma : ecl-reset-init 11,40

ds:fpf(Id; x.Type), da:fpf(Knd; k.Type), a:ecl(dsda), v:ecl-trans-tuple{i:l}(dsda),
L:(event-info(ds;da) List).
(L:(event-info(ds;da) List). 
(ecl-trans-normal(v (n:. (ecl-trans-halt2(dsdav)(n,L))  (n  ecl-trans-es(v))))
 (n:
 (L':event-info(ds;da) List. (iseg(event-info(ds;da); L'L (ecl-halt(dsdaa)(n,L'))))
  (ecl-trans-halt2(dsdav)(n,L)))
 (m:. (ecl-act(dsdama)(L))  (ecl-trans-act(dsdav)(m,L))))
 (ecl-halt(dsdaa)(0,L))
 (ecl-trans-state(reset-ecl-tuple(v); L)
 (=
 (ecl-trans-init(reset-ecl-tuple(v))
 ( ecl-trans-type(reset-ecl-tuple(v))) 
latex


Definitionstt, Y, ff, t.1, if b then t else f fi , list_accum(x,a.f(x;a); yl), spreadn(ua,b,c,d,e,f,g.v(a;b;c;d;e;f;g)), ma-valtype(dak), ecl-trans-state-from(vzL), ecl-trans-h(v), ecl-trans-init(v), reset-ecl-tuple(A), ecl-trans-type(A), A c B, P  Q, compat(Tl1l2), ge(ij), False, A, prop{i:l}, xt(x), subtype(ST), top, t  T, guard(T), A  B, x:AB(x), , P  Q, P  Q, x:AB(x), Unit, , event-info(ds;da), ecl-trans-tuple{i:l}(dsda), P  Q, null(as), b, ||as||, decidable(P), P  Q, ecl-trans-halt2(dsdaA), x(s),
Lemmasnot functionality wrt iff, assert of bnot, eqff to assert, not wf, bnot wf, assert-deq-member, eqtt to assert, iff transitivity, bool wf, Kind-deq wf, deq-member wf, ecl-reset-state, ecl-trans-state-from wf, length-append, iseg length, member wf, iseg append0, iseg transitivity, ecl-halt-unique, ecl-trans-h wf, assert wf, ecl-trans-init wf, ecl-trans-state wf, ecl-trans-type wf, last wf, reset-ecl-tuple wf, ecl-trans-state-append, last lemma, ecl-halt-nil, null wf3, decidable assert, iseg weakening, ge wf, nat properties, ecl-trans-act wf, ecl-act wf, iseg wf, iff wf, ecl-trans-es wf, l member wf, nat plus inc, ecl-trans-halt2 wf, nat plus wf, ecl-trans-normal wf, le wf, ecl-halt wf, Id wf, Knd wf, fpf wf, ecl wf, ecl-trans-tuple wf, event-info wf, length wf1, top wf, length wf nat, nat wf

origin